//
//  PEPullTableView.h
//  PullTable
//
//  Created by hemingway payegis on 13-1-6.
//  Copyright (c) 2013年 payegis. All rights reserved.
//

#import <UIKit/UIKit.h>

@class PETableView;
@protocol PETableViewDelegate <UITableViewDelegate>
@optional
- (void)didReloadTableViewDataSource:(PETableView*)tableView;
- (void)didLoadTableViewMoreData:(PETableView*)tableView;
@end

@interface PETableView : UITableView
@property (nonatomic) BOOL enabledPullRefresh;//是否开启"下拉刷新"功能,默认为NO
@property (nonatomic) BOOL enabledLoadMoreData;//是否开启"加载更多"功能,默认为NO

// 下拉刷新
 
- (void)didScroll;//在delegate中实现 scrollViewDidScroll: 处调用
- (void)didEndDragging;//在delegate中实现 scrollViewDidEndDragging:willDecelerate: 处调用
- (void)setTableViewIsReloading;
- (BOOL)isTableViewReloading;
- (void)reloadTableViewDataDone;


// 获取更多

- (void)showTableMoreView;
- (void)hideTableMoreView;
- (void)loadTableViewMoreDataDone;

@end
